Complicated Diagram - Search